﻿using RoleCustom.Config;


namespace RoleCustom.Main
{
    public class Config
    {
        /// <summary>
        /// 启用|插件
        /// </summary>
        public bool IsEnable { get; set; } = true;

        /// <summary>
        /// 设置|NTF士兵
        /// </summary>
        public ConfigNTFPrivateEvent NTFPrivateEvent { get; set; } = new ConfigNTFPrivateEvent();

        /// <summary>
        /// 设置|NTF队长
        /// </summary>
        public ConfigNTFCaptainEvent NTFCaptainEvent { get; set; } = new ConfigNTFCaptainEvent();

        /// <summary>
        /// 设置|NTF指挥官
        /// </summary>
        public ConfigNTFLeaderEvent NTFLeaderEvent { get; set; } = new ConfigNTFLeaderEvent();

        /// <summary>
        /// 设置|NTF收容专家
        /// </summary>
        public ConfigNTFScientistEvent NTFScientistEvent { get; set; } = new ConfigNTFScientistEvent();

        /// <summary>
        /// 设置|设施安保
        /// </summary>
        public ConfigFacilityGuardEvent FacilityGuardEvent { get; set; } = new ConfigFacilityGuardEvent();

        /// <summary>
        /// 设置|D级人员
        /// </summary>
        public ConfigClassDEvent ClassDEvent { get; set; } = new ConfigClassDEvent();

        /// <summary>
        /// 设置|科学家
        /// </summary>
        public ConfigScientistEvent ScientistEvent { get; set; } = new ConfigScientistEvent();

        /// <summary>
        /// 设置|SCP049
        /// </summary>
        public ConfigSCP049Event SCP049Event { get; set; } = new ConfigSCP049Event();


        /// <summary>
        /// 设置|SCP0492
        /// </summary>
        public ConfigSCP0492Event SCP0492Event { get; set; } = new ConfigSCP0492Event();

        /// <summary>
        /// 设置|SCP173
        /// </summary>
        public ConfigSCP173Event SCP173Event { get; set; } = new ConfigSCP173Event();

        /// <summary>
        /// 设置|SCP3114
        /// </summary>
        public ConfigSCP3114Event SCP3114Event { get; set; } = new ConfigSCP3114Event();

        /// <summary>
        /// 设置|SCP096
        /// </summary>
        public ConfigSCP096Event SCP096Event { get; set;} = new ConfigSCP096Event();

        /// <summary>
        /// 设置|SCP106
        /// </summary>
        public ConfigSCP106Evemt SCP106Event { get; set; } = new ConfigSCP106Evemt();

        /// <summary>
        /// 设置|SCP939
        /// </summary>
        public ConfigSCP939Event SCP939Event { get; set; } = new ConfigSCP939Event();
    }
}
